Rossland

By plane
By plane

Rossland does not have it's own airport, however there are a few regional airports nearby that offer relatively easy access to Rossland either by road or by shuttle.

Castlegar Municipal Airport
(http://www.castlegar.ca/a...) is owned and operated by the city of Castlegar. Castlegar Municipal Airport is 36km from Rossland and offers regular service from both Vancouver and Calgary with Air Canada.
Kelowna International Airport
(http://www.kelownaairport.com/) is the largest Canadian airport that has access to shuttle service to Rossland.
Spokane International Airport
(http://www.spokaneairport...) is the closest and only airport in the USA which has access to shuttle service to Rossland.
Trail Regional Airport
is located just South of Trail and is the closest airport to Rossland. Allowing easy access to local public transit Trail Regional Airport is one of the best options for travelers looking to reach Rossland on a budget. The airport offers direct service from Vancouver through Pacific Coastal Airlines.
By bus
By bus

No long distance bus companies offer bus service into Rossland, however it is still fairly simple to reach Rossland by bus.

Greyhound
(http://www.greyhound.ca) offers a direct bus service into Castlegar and works directly with an independent transport company that offers service into Trail.
Kootenay Boundary Transit
(http://www.busonline.ca/r...) a regional division of BC Transit runs direct public bus trips to Rossland from Trail. A single adult fare costs $2. Route 6 Map & Schedule.